//获取应用实例
const app = getApp()
let store = require('./../../utils/store.js')
let Api = app.Api
let router = app.router

Page({
    data: {
        userId: store.getItem('userId')
    },
    onLoad: function () {
      // this.getOpenId()

    },
    getOpenId() {
      // wx.cloud.callFunction({
      //     name: 'getOpenId',
      //     data: {
      //         // name: 'jack'
      //     },
      //     success: res => {
      //         console.log('云函数调用成功', res)
      //     },
      //     fail: res => {
      //         console.log('云函数调用失败', res)
      //     }
      // })
    },

    getUserInfo (e) {
        // 第一步获取用户信息
        // e.detail.userInfo = {"nickName":"洪俊勇","gender":1,"language":"zh_CN","city":"Quanzhou","province":"Fujian","country":"China","avatarUrl":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL489bKbicqZdrbb1sCkeCGXKMiaFY6I1zEjgzXVoeR2a4X8OxBZxvFwJ7XGvGW39CMnI0o3IwT0ia3A/132"}
        let user = e.detail.userInfo

        // 第二步调用小程序云函数
        wx.cloud.callFunction({
            name: 'login',
            data: {
                user
            },
            success: res => {
                store.setItem('userId', res.result.userId)
                this.setData({
                    userId: res.result.userId
                })
            },
            fail: res => {
                console.log('云函数[登录授权]报错，错误信息为：', res)
            }
        })

    },

    // 重置页面
    recharge() {
        router.push('pay')
    },
    // 活动详情
    activity() {
        router.push('activity')
    },

    // 分享功能（设置标题、转发路径、图片）
    onShareAppMessage() {
        return {
            title: '欢迎给hjy支付',
            // 转发路径
            path: '/pages/index/index',
            imageUrl: '/assets/images/share_mp_logo.png'
        }
    }
})
